<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>

    </style>
</head>

<body>
    <script>

        // 输入n，输出n天后的时间
        // function getDateAfterN(n) {
        //     var date = new Date();
        //     date.setDate(date.getDate() + n);//获取n天后的日期  

        //     var year = date.getFullYear();
        //     var month = date.getMonth() + 1;
        //     var month = month < 10 ? "0" + month : month;

        //     var dates = date.getDate();
        //     var dates = dates < 10 ? "0" + dates : dates;

        //     var arr = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
        //     var day = date.getDay();
        //     return (n + '天是：' + year + '年' + month + '月' + dates + '日 ' + arr[day]);
        // }
        // var n = +prompt('查询n天后的时间');
        // console.log(getDateAfterN(n));


        // 获取两个日期之间相差的天数
        // function IntervalTime(time) {
        //     var nowTime = +new Date(); // 返回的是当前时间总的毫秒数
        //     var inputTime = +new Date(time); // 返回的是用户输入时间总的毫秒数
        //     if (nowTime <= inputTime) {
        //         var times = (inputTime - nowTime) / 1000; // times是剩余时间总的秒数 
        //     } else {
        //         var times = (nowTime - inputTime) / 1000;
        //     }

        //     var d = parseInt(times / 60 / 60 / 24); // 天
        //     d = d < 10 ? '0' + d : d;
        //     var h = parseInt(times / 60 / 60 % 24); //时
        //     h = h < 10 ? '0' + h : h;
        //     var m = parseInt(times / 60 % 60); // 分
        //     m = m < 10 ? '0' + m : m;
        //     var s = parseInt(times % 60); // 当前的秒
        //     s = s < 10 ? '0' + s : s;
        //     return d + '天' + h + '时' + m + '分' + s + '秒';
        // }
        // var time = prompt('请输入想要计算天数的时间', '2022-4-24');
        // console.log(time + ' 与当前时间相差： ' + IntervalTime(time));


        // 使用Math对象随机数实现点名功能
        var students = ['张三', '李四', '刘德华', '张学友', '韩立', '历飞羽', '张牧之', '黄四郎'];
        var index = Math.floor(students.length * Math.random());
        console.log(students[index]);


        // 使用String对象实现，对任意字符串敏感字符替换功能
        var str = '替换字符 replace(\'被替换的字符\', \'替换为的字符\')  它只会替换第一个字符;有一个字符串 \'\'  要求把里面所有的 字符 替换为 \'☆\'';
        while (str.indexOf('字符') !== -1) {
            str = str.replace('字符', '☆☆');
        }
        console.log(str);


        // 有两个数组，一个数组arr是班级里所有的学员的名称，一个数组currentArr是提交了每日反馈的学员名单，请创建一种算法，把未提交每日反馈的学员筛选出来
        var arr = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏", "魏明杨", "党婷", "熊飞", "郑翠翠", "李航卫", '张大大', "屈涛", "汪孝双", "代攀飞", "武志钰"];
        var currentArr = ["张瑞淑", "徐海涛", "谢岗岗", "魏明杨", "党婷", "熊飞", "郑翠翠"];
        function arrMath(arr, currentArr) {
            for (var i = 0; i < arr.length; i++) {
                for (var j = 0; j < currentArr.length; j++) {
                    if (arr[i] === currentArr[j]) {
                        arr.splice(i, 1);
                    }
                }
            }
            return arr;
        }
        var newArr = arrMath(arr, currentArr);
        console.log(newArr);
    </script>
</body>

</html>